/*****************************备注开始*******************************/
/*********** 请录制完脚本补充以下信息，多个用例ID请用空格分隔 ***********
测试用例JIRA_ID:
操作步骤（可选）：
1.
2.
3.
****************************** 备注结束 ****************************/
JrnCmd.ProcessCommand("gmNewProject", "");
JrnRes.CompareExpectedResult("事务数据", "成功提交用户事务：创建文档", "Text");
JrnRes.CompareExpectedResult("事务数据", "成功提交用户事务：初始化项目文档相关数据", "Text");
JrnCmd.ProcessCommand("gm.view.navigate", "WindowWidth:1682 | ,Direction_X:-0.0 | ,ViewName:\"楼层 1\" | ,CameraType:1 | ,Position_X:0.0 | ,UpDirection_X:0.0 | ,Position_Y:0.0 | ,Position_Z:0.5 | ,Direction_Y:-0.0 | ,Direction_Z:-1.0 | ,UpDirection_Y:1.0 | ,OrthoWindowHeight:30000.0 | ,UpDirection_Z:0.0 | ,NearDist:0.0 | ,FarDist:1.0 | ,AspectRatio:1.9512760639190674 | ,FieldOfView:0.52359877559829882 | ,WindowHeight:862 | ");
JrnCmd.ProcessCommand("SnapEntryCmd", "");
JrnWdt.MousePress("QTreeWidget","treeWidget-BaseTreeDlg","Left","捕捉过滤$ISnapSettings$0"/*TreeNodePath*/,7/*X*/,6/*Y*/,"IsHorizontalScrollVisible:false$IsVerticalScrollVisible:false$ItemCheckState:-1$ItemModifier:0"/*ExtendedParam*/);
JrnWdt.MouseRelease("QTreeWidget","treeWidget-BaseTreeDlg","Left","捕捉过滤$ISnapSettings$0"/*TreeNodePath*/,7/*X*/,6/*Y*/,"IsHorizontalScrollVisible:false$IsVerticalScrollVisible:false$ItemCheckState:0$ItemModifier:0"/*ExtendedParam*/);
JrnWdt.MousePress("QTreeWidget","treeWidget-BaseTreeDlg","Left","捕捉过滤$ISnapSettings$SetCanSnapCollineation$0"/*TreeNodePath*/,13/*X*/,8/*Y*/,"IsHorizontalScrollVisible:false$IsVerticalScrollVisible:false$ItemCheckState:-1$ItemModifier:0"/*ExtendedParam*/);
JrnWdt.MouseRelease("QTreeWidget","treeWidget-BaseTreeDlg","Left","捕捉过滤$ISnapSettings$SetCanSnapCollineation$0"/*TreeNodePath*/,13/*X*/,7/*Y*/,"IsHorizontalScrollVisible:false$IsVerticalScrollVisible:false$ItemCheckState:2$ItemModifier:0"/*ExtendedParam*/);
JrnCmd.ProcessCommand("gm.view.navigate", "WindowWidth:1278 | ,Direction_X:-0.0 | ,ViewName:\"楼层 1\" | ,CameraType:1 | ,Position_X:0.0 | ,UpDirection_X:0.0 | ,Position_Y:0.0 | ,Position_Z:0.5 | ,Direction_Y:-0.0 | ,Direction_Z:-1.0 | ,UpDirection_Y:1.0 | ,OrthoWindowHeight:30000.0 | ,UpDirection_Z:0.0 | ,NearDist:0.0 | ,FarDist:1.0 | ,AspectRatio:1.4825986623764038 | ,FieldOfView:0.52359877559829882 | ,WindowHeight:862 | ");
JrnCmd.MouseMove(-5951.2769555754375688, 14686.77520751953125, 0.5);
JrnCmd.ProcessCommand("SnapWithActionCmd", "");
JrnCmd.MouseMove(-16044.083440069911376, 3410.6737375259399414, 0.5);
JrnCmd.LButtonDown(-16044.083440069911376, 3410.6737375259399414, 0.5);
JrnCmd.MouseMove(-16044.083440069911376, 3410.6737375259399414, 0.5);
JrnCmd.LButtonUp(-16044.083440069911376, 3410.6737375259399414, 0.5);
JrnCmd.MouseMove(-4350.3481711289277882, 3062.6446008682250977, 0.5);
JrnCmd.LButtonDown(-4350.3481711289277882, 3062.6446008682250977, 0.5);
JrnRes.CompareExpectedResult("事务数据", "成功提交用户事务：绘制模型线", "Text");
JrnCmd.MouseMove(-4350.3481711289277882, 3062.6446008682250977, 0.5);
JrnCmd.LButtonUp(-4350.3481711289277882, 3062.6446008682250977, 0.5);
JrnCmd.MouseMove(9814.3860467029498977, 2401.3924598693847656, 0.5);
JrnCmd.KeyDown(18/*Alt*/);
JrnCmd.KeyDown(80/*P*/);
JrnCmd.ProcessCommand("gmSnapShotValidateCmd", "");
JrnWdt.KeyRelease("QPushButton","OKpushButton-SnapshotValidatorDlg","P + AltModifier");
JrnWdt.KeyRelease("QPushButton","OKpushButton-SnapshotValidatorDlg","Alt + NoModifier");
JrnCmd.MouseMove(10997.680197822674018, -1705.3368687629699707, 0.5);
JrnCmd.LButtonDown(10997.680197822674018, -1705.3368687629699707, 0.5);
JrnCmd.ProcessCommand("gm.view.navigate", "Direction_X:-0.0 | ,WindowWidth:1278 | ,ViewName:\"楼层 1\" | ,CameraType:1 | ,Position_X:0.0 | ,UpDirection_X:0.0 | ,Position_Y:0.0 | ,Position_Z:1.5874098539352417 | ,Direction_Y:-0.0 | ,Direction_Z:-1.0 | ,UpDirection_Y:1.0 | ,UpDirection_Z:0.0 | ,OrthoWindowHeight:30000.0 | ,NearDist:0.0 | ,FarDist:1.6261272430419922 | ,AspectRatio:1.4825986623764038 | ,FieldOfView:0.52359877559829882 | ,WindowHeight:862 | ");
JrnCmd.MouseMove(-10545.244666705073541, 6856.1482429504394531, 1.5874098539352416992);
JrnCmd.ProcessCommand("gm.view.navigate", "WindowWidth:1278 | ,Direction_X:-0.0 | ,ViewName:\"楼层 1\" | ,CameraType:1 | ,Position_X:0.0 | ,UpDirection_X:0.0 | ,Position_Y:0.0 | ,Position_Z:1.627095103263855 | ,Direction_Y:-0.0 | ,Direction_Z:-1.0 | ,UpDirection_Y:1.0 | ,OrthoWindowHeight:30000.0 | ,UpDirection_Z:0.0 | ,NearDist:0.0 | ,FarDist:1.6667803525924683 | ,AspectRatio:1.4825986623764038 | ,FieldOfView:0.52359877559829882 | ,WindowHeight:862 | ");
JrnCmd.LButtonUp(-10545.244666705073541, 6856.1482429504385436, 1.6270951032638549805);
JrnWdt.MousePress("QPushButton","OKpushButton-SnapshotValidatorDlg","Left");
JrnWdt.MouseRelease("QPushButton","OKpushButton-SnapshotValidatorDlg","Left");
JrnRes.CompareWithCustomValidator("截图验证器", "Scope={336,234,954,479} Tolerance=0.01 OffScreen=0 PictureType=0", "test_0");
JrnCmd.ProcessCommand("gm.view.navigate", "WindowWidth:1278 | ,Direction_X:-0.0 | ,ViewName:\"楼层 1\" | ,CameraType:1 | ,Position_X:0.0 | ,UpDirection_X:0.0 | ,Position_Y:0.0 | ,Position_Z:0.5 | ,Direction_Y:-0.0 | ,Direction_Z:-1.0 | ,UpDirection_Y:1.0 | ,OrthoWindowHeight:30000.0 | ,UpDirection_Z:0.0 | ,NearDist:0.0 | ,FarDist:1.0 | ,AspectRatio:1.4825986623764038 | ,FieldOfView:0.52359877559829882 | ,WindowHeight:862 | ");
JrnCmd.MouseMove(7308.5862000212382554, 1914.1530990600585938, 0.5);
JrnCmd.LButtonDown(7308.5862000212382554, 1914.1530990600585938, 0.5);
JrnRes.CompareExpectedResult("事务数据", "成功提交用户事务：绘制模型线", "Text");
JrnCmd.MouseMove(7308.5862000212382554, 1914.1530990600585938, 0.5);
JrnCmd.LButtonUp(7308.5862000212382554, 1914.1530990600585938, 0.5);
JrnCmd.MouseMove(8317.8652578148867178, -12946.635782718658447, 0.5);
JrnCmd.LButtonDown(8317.8652578148867178, -12946.635782718658447, 0.5);
JrnRes.CompareExpectedResult("事务数据", "成功提交用户事务：绘制模型线", "Text");
JrnCmd.MouseMove(8317.8652578148867178, -12946.635782718658447, 0.5);
JrnCmd.LButtonUp(8317.8652578148867178, -12946.635782718658447, 0.5);
JrnCmd.MouseMove(21821.345302319274197, -4454.7566771507263184, 0.5);
JrnCmd.ProcessCommand("gmCloseApplication", "");
JrnRes.CompareExpectedResult("windowTitle", "关闭文档", "Text");
JrnRes.CompareExpectedResult("message", "是否保存对“文件1.gac”的更改？", "Text");
JrnWdt.MousePress("QPushButton","pushButtonOK-GmMessageBox","Left");
JrnWdt.MouseRelease("QPushButton","pushButtonOK-GmMessageBox","Left");
